Pavel Molina was heading east on Route 46 in a Nissan pickup in Mount Olive when police stopped him for a non-functioning headlight around 11 p.m., Mount Olive police said.
During the investigation, police determined that Molina had a loaded handgun in the glove compartment, officers said.
The handgun was loaded with hollow point ammunition, police said. Molina was charged with unlawful possession of a handgun, possession of hollow noise ammunition, possession of a large capacity magazine and unlawful transportation of a firearm, police said.
He was released pending a court appearance, police said.
Click here to follow Daily Voice North Hunterdon and receive free news updates.